package com.ads.tpgrupo4.server.service.generarCotizacionesPendientes;

import com.ads.tpgrupo4.domain.cpr.cotizacion.Cotizacion;
import com.ads.tpgrupo4.domain.cpr.facturacion.Factura;
import com.ads.tpgrupo4.domain.cpr.ordenDeCompra.OrdenDeCompra;
import com.ads.tpgrupo4.domain.cpr.remito.RemitoACliente;

public class OutputFilesUrlUtils {
	
	public static String getExpectedFileNameFor(final Cotizacion cotizacion) {
		
		return "cotizacion_".concat(cotizacion.getNumero().toString().concat(".xml"));
	}
	
	public static String getExpectedFileNameFor(final Factura factura) {

		return "factura_".concat(factura.getNumero().toString().concat(".xml"));
	}
	
	public static String getExpectedFileNameFor(final OrdenDeCompra ordenDeCompra) {

		return "ordenDeCompra_".concat(ordenDeCompra.getNumero().toString().concat(".xml"));
	}

	public static String getExpectedFileNameFor(final RemitoACliente remitoACliente) {
		
		return "remitoACliente_".concat(remitoACliente.getNumero().toString().concat(".xml"));
	}
	
	public static String getExpectedUrlFor(final Cotizacion cotizacion) {

		return "cotizacion_".concat(cotizacion.getNumero().toString().concat(".xml"));
	}

	public static String getExpectedUrlFor(final OrdenDeCompra ordenDeCompra) {
		
		return "ordenDeCompra_".concat(ordenDeCompra.getNumero().toString().concat(".xml"));
	}

	public static String getExpectedUrlFor(final RemitoACliente remitoACliente) {
		
		return "remitoACliente_".concat(remitoACliente.getNumero().toString().concat(".xml"));
	}

	public static String getExpectedUrlFor(final Factura factura) {
		
		return "factura_".concat(factura.getNumero().toString().concat(".xml"));
	}

}
